package day6.Point;

import java.util.Scanner;

import javax.security.auth.x500.X500Principal;

import org.junit.Test;

public class Demo {
	/*
	 * 定义一个点类Point，包含两个成员变量x和y，分别表示x和y坐标，2个构造函数Point()和Point(int x, int y)，
以及一个movePoint(int dx, int dy)方法实现点的移动（参数即为移动的大小），移动完成之后直接打印最新的坐标值。
	 */
	
	@Test
	public void test1() {

		Point point = new Point(0, 0);
		Scanner scanner = new Scanner(System.in);
		
		int isExit = 1;
		while (isExit != 0) {

		System.out.println("请输入X移动值：");
		int x = scanner.nextInt();
		System.out.println("请输入Y移动值：");
		int y = scanner.nextInt();
		
		point.movePoint(x, y);
		
		System.out.println("---------------");
		System.out.println("是否退出？（0退出，1继续）");
		isExit = scanner.nextInt();
		if (isExit != 0) {
			System.out.println("请继续移动！");
			System.out.println("---------------");
		}else {
			System.out.println("已退出");
		}
		
		}
	}

}
